package com.tedu.DbDemo.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.tedu.DbDemo.mapper.CategoryMapper;
import com.tedu.DbDemo.pojo.Category;

@RestController
public class CategoryController {
	//@mapperScan(mapper) mybatis框架会自动为mapper包下的
	//接口创建代理类$proxy51,为代理类创建代理对象
	//放在spring的ioc 容器中
	//autowired得到代理对象
	//执行selectById(),mybatis框架会从xml中找到select语句
	//执行sql得到的是结果集，把每一行转成Category对象
	//把对象放在list中，结果集中就一行数据，返回一个对象
	//由jackson框架把数据转成json
	@Autowired
	CategoryMapper categoryMapper;
	
	@RequestMapping("/category")
	public Category selectById() {
		Category category=categoryMapper.selectById(1);
		return category;
	}

}




